// 拆分购物车数据为ID数组和数量数组
export function splitCartData(cartData: string) {
    const tids: string[] = []    // 商品ID数组
    const counts: string[] = []   // 数量数组

    if (cartData && cartData.trim()) {
        // 按 + 分割成单个商品数据
        const items = cartData.split('+')

        // 遍历处理每个商品数据
        items.forEach(item => {
            if (item.includes(':')) {
                const parts = item.split(':')
                tids.push(parts[0])
                counts.push(parts[1])
            }
        })
    }

    return { tids, counts }
}

export default splitCartData